Планировщики событий

Майоров Дмитрий Андреевич

Цель работы

Получение навыков работы с планировщиками событий cron и at

Выполнение лабораторной работы

Получаем полномочия администратора и смотрим статус демона crond

Выполнение лабораторной работы

Смотрим содержимое файла конфигурации /etc/crontab

Выполнение лабораторной работы

Смотрим список заданий в расписании. Ничего не отображается, так как расписание еще не задано

Выполнение лабораторной работы

Открываем файл для редактирования и вводим туда следующую строку

Выполнение лабораторной работы

Смотрим список заданий в расписании. Появилась запись о запланированном событии

Выполнение лабораторной работы

Изменяем запись в файле на следующую

Выполнение лабораторной работы

Смотрим список заданий в расписании

Выполнение лабораторной работы

Переходим в каталог /etc/cron.hourly и создаем в нём файл сценария с именем eachhour.

Выполнение лабораторной работы

Открываем его для редактирования и вводим туда следующий скрипт

Выполнение лабораторной работы

Делаем файл сценария eachhour исполняемым

Выполнение лабораторной работы

Переходим в каталог /etc/crond.d и создаем в нём файл с расписанием eachhour

Выполнение лабораторной работы

Открываем файл для редактирования и вводим туда следующую строку

Выполнение лабораторной работы

Через некоторое время смотрим журнал системныз событий

Выполнение лабораторной работы

Проверяем, что служба atd загружена и включена

Выполнение лабораторной работы

Задаем время выполнения команды. Вводим саму команду. Убеждаемся что задание запланировано

Выполнение лабораторной работы

Смотрим, появилось ли соответсвующее сообщение в лог-файле

Выводы

Получены навыки работы с планировщиками событий cron и at